Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.01.2016, 18:05
Новичок на форуме
Отправить личное сообщение для komarevtsevdn Посмотреть профиль Найти все сообщения от komarevtsevdn
 
Регистрация: 09.07.2015
Сообщений: 2

защита websocket
есть проект, который юзает socket.io
В консоли любой человек может эмитить события. Сделать это можно в цикле что-то вроде:
for (var i = 0; i < 100000; i++) {
socket.emit('any_data' , 5);
}

Сейчас защиту сделал на сервере и проверяю число операций в секунду для socket.id
Но это не выход я думаю.
Может быть есть варианты получше или где почитать про подобные защиты?
Как ни странно в конфигах socket.io я подобной защиты не нашел
Ответить с цитированием
  #2 (permalink)  
Старый 28.01.2016, 13:22
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

тут по ситуации надо смотреть. Возможно, кроме числа операций в секунду ничего и не добавишь.
в любом случае защита возможна только на сервере и только в виде каких-то ограничений.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение данных из websocket UnRealm Общие вопросы Javascript 2 14.02.2017 00:56
WebSockets / Error during WebSocket handshake: Unexpected response code: 200 Siend Общие вопросы Javascript 1 10.11.2015 16:39
Websocket через nginx как прокси faecker AJAX и COMET 0 18.09.2015 19:36
websocket роутинг на сервере mue AJAX и COMET 18 08.10.2013 14:16
node.js - ws & websocket Reflexion AJAX и COMET 1 09.04.2013 01:14